import http from '@/utils/request';

/**
 * 验证码或密码登录
 * @param {*} data
 */
export function login(data) {
    return http.request({
        url: '/api/1/user/auth',
        method: 'post',
        data: data,
    });
}
/**
 * 退出登录
 */
export function logout() {
    return http.request({
        url: '/api/1/user/logout',
        method: 'get',
    });
}
/**
 * 修改用户信息
 */
export function updateAccount(data) {
    return http.request({
        url: '/api/1/user/info',
        method: 'put',
        data,
    });
}
/**
 * 修改用户手机号
 */
export function updateMobile(data) {
    return http.request({
        url: '/api/1/user/mobile',
        method: 'put',
        data,
    });
}
/**
 * 查询用户信息
 */
export function queryUserInfo() {
    return http.request({
        url: '/api/1/user/info',
        method: 'get',
    });
}
/**
 * 注册时，发送短信验证码
 * @param {} mobile
 */
export function sendCode(mobile, type = 4) {
    return http.request({
        url: `/api/1/user/${type}/${mobile}`,
        method: 'post',
    });
}
/**
 * 修改密码
 * @param {*} data
 */
export function updatePassword(data) {
    return http.request({
        url: '/api/1/user/pwd',
        method: 'put',
        data: data,
    });
}
